package cn.yunhe.services;

import cn.yunhe.entity.Course;
import cn.yunhe.entity.Lib;
import cn.yunhe.entity.Point;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;


public interface IPointServices {
    /**
     * 得到分页集合
     * @param cond
     * @return
     */
    Page queryListLikePoint(Map<String, Object> cond);
    /**
     * 根据id查询该知识点的信息
     * @param id
     * @return
     */
    List<Point> getPointServices(int id);
    /**
     * 查询所有知识点
     */
    List<Point> findPoint();

    /**
     * 根据题库id查询所属知识点
     * @param lib_id
     * @return
     */
    List<Point> getPointLib(int lib_id);
    /**
     * 添加知识点
     *
     * @param point
     * @return
     */

    int addPoint(Point point);
    /**
     * 修改知识点
     * @param point
     * @return
     */
    int updatePoint(Point point);
    /**
     * 根据题库id得到题库知识点集合
     * @param id
     * @return
     */
    List<Point> getLibPoint(int id);

    List<Lib> getAllLib();


    List<Course> getAllCourse();
    public Point getById(Point point);
}




